Perspectives on Optimistically Replicated
نویسندگان
چکیده
This research proposes and tests an approach to engineering distributed le systems that are aimed at wide-scale, Internet-based use. The premise is that replication is essential to deliver performance and availability, yet the traditional conservative replica consistency algorithms do not scale to this environment. Our Ficus replicated le system uses a single-copy availability, optimistic update policy with reconciliation algorithms that reliably detect concurrent updates and automatically restore the consistency of directory replicas. The system uses the peer-to-peer model in which all machines are architectural equals but still permits con guration in a clientserver arrangement where appropriate. Ficus has been used for six years at several geographically scattered installations. This paper details and evaluates the use of optimistic replica consistency, automatic update con ict detection and repair, the peer-to-peer (as opposed to client-server) interaction model, and the stackable le system architecture in the design and construction of Ficus. The paper concludes with a number of lessons learned from the experience of designing, building, measuring, and living with an optimistically replicated le system.
منابع مشابه
A Simulation Framework for Evaluating Replicated Filing Environments
Optimistic replication of data is becoming increasingly popular in distributed systems. However, the performance characteristics of such systems are not well understood. We have developed a flexible and extensible simulation framework to investigate the operating costs and service quality of optimistic replication for file systems. This paper describes the simulator and presents the results of ...
متن کاملPerspectives on Optimistically Replicated, Peer-to-Peer Filing
SUMMARY This research proposes and tests an approach to engineering distributed le systems that are aimed at wide-scale, Internet-based use. The premise is that replication is essential to deliver performance and availability, yet the traditional conservative replica consistency algorithms do not scale to this environment. Our Ficus replicated le system uses a single-copy availability, optimist...
متن کاملSupporting Application-Specific Resolution in an Optimistically Replicated File System
In this position paper we describe an interface to incorporate application-specific knowledge for conflict resolution in an optimistically replicated file system. Conflicts arise in such systems because replicas of an object can be modified simultaneously in different network partitions. Application-specific knowledge is made available by the application writer in specialized tools called Appli...
متن کاملCoping with Conflicts in an Optimistically Replicated File System
Coda is a scalable distributed Unix1 file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is part...
متن کاملA simulation evaluation of optimistic replicated filing in mobile environments
Optimistic replication of data is becoming increasingly popular in mobile environments, but its pelformance and scaling characteristics are not well understood. This paper presents a simulation evaluation of optimistic replicated filing in a mobile environment. We first compare full and selective optimistic replication systems to capture the properties required for scaling. We then show that th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997